<?php
namespace app\crm\controller;
use think\Loader;

class GoodsType extends CrmController
{
    /**
     * 商品类型列表界面
     * @return [type] [description]
     */
    public function goodsTypeList()
    {
		//分配增删改的权限
		$menuname = "Goods Type";
		$p_menuname = $_SESSION['menu'][$menuname]; //父菜单
		$priv = $_SESSION["user_priv"][$p_menuname][$menuname];	
		$this->assign("username",$_SESSION['user_info']['username']);
        $this->assign("priv",$priv);
        // 模板输出
        return $this->fetch('goodsTypeList');
    }

	/**
     * 添加商品类型界面
     */
    public function addType()
    {
        // 模板输出
        return $this->fetch('addType');
    }
	
	/**
     * 调用model的商品类型添加方法
     */
    public function insertType()
    {
        //print_r($_REQUEST);die;
        Loader::model('Goodstype')->insertType($_REQUEST);
    }
	
	/**
     * 修改商品类型界面
     */
    public function editType()
    {
        $id = $_GET["id"];
        $arrData = Loader::model('Goodstype')->getTypeArr($id);
        $this->assign("arrData",$arrData);
        // 模板输出
        return $this->fetch('editType');
    }
	
	/**
     * 调用model的商品类型更新方法
     */
    public function updateType()
    {
        $id = $_GET["id"];
        $data = array(
            'caty_name' => $_REQUEST['caty_name'],
            'caty_enabled' => $_REQUEST['caty_enabled'],
            'cat_order' => $_REQUEST['cat_order']
        );
        Loader::model('Goodstype')->updateType($id,$data);
    }


    /**
     * 删除商品类型
     * @return [type] [description]
     */
    public function delType()
    {
        $id = $_REQUEST["id"];
        Loader::model('Goodstype')->delType($id);
    }

	/**
     * 获取商品类型列表
     */
    public function goodsTypeDataList(){
        $page = $_REQUEST["page"];
        $limit = $_REQUEST["limit"];
        $arrData = Loader::model('Goodstype')->getTypeData($page,$limit);
        echo json_encode($arrData);
    }





}